package com.common.entity;

import lombok.Getter;

@Getter
public enum Renum {
    /**
     * 成功响应
     */
    OK(true,2000,"操作成功"),

    /**
     * 响应失败
     */
    Fail(true,2001,"操作失败"),

    /**
     * 类型为空
     */
    TYPE_NULL_ERROR(false,1002,"类型不能为空"),

    /**
     * 未知的数据类型
     */
    UNKNOWN_TYPE(false,1004,"类型不识别"),

    /**
     * 运行时异常处理
     */
    AUTH(false,4001,"请求未授权"),

    /**
     * 运行时异常处理
     */
    RUN_ERROR(false,5000,"服务器异常，请联系管理员!");


    /**
     *  响应是否成功
     */
    private final Boolean success;
    /**
     *  响应状态码
     */
    private  final Integer code;
    /**
     *  响应信息
     */
    private  final String message;


    Renum(Boolean success, int code, String messsage) {
        this.success=success;
        this.code=code;
        this.message=messsage;
    }
}
